Presentation: Tweet"When Code Cries: Learning by Listening to What Your Code is Telling You"
When people think of programming languages, they think of code. But a programming language has similar goals and objectives as natural languages. More specifically, we can apply principles from learning natural languages to learning how to approach our code. We'll cover how you can stop telling your code what to do, and instead listening to what it is trying to tell you it wants. We'll also cover the approach from Christopher Alexander of resolving forces that define whether or not our code is "alive" or "dead". Along the way, we'll discover how we really should be learning languages, and how that knowledge will help us write great code and systems by following what our code wants, and helping it to be alive by resolving the forces that are present in the problem we are solving.
Download slides